package com.pizza.gui;





import java.util.ArrayList;

import javax.swing.BoxLayout;
import javax.swing.JPanel;

import com.pizza.spring.rmi.Adres;
import com.pizza.spring.rmi.Produkt;
import com.pizza.spring.rmi.User;
import com.pizza.spring.rmi.Zamowienie;

public class AdapterList extends JPanel{
	int width , height;
	ArrayList<Produkt> pizzaList=null;
	ArrayList<PizzaRow> pizzaRows = new ArrayList<PizzaRow>();
	
	public AdapterList(int width, int height,ArrayList<Produkt> pizzaList)
	{
		super(); 
		//popracuj nad tym szynszyl
		//panel koszyk ktory bedzie wyswietlac itemy dodane do koszyka

		setLayout(new BoxLayout(this, BoxLayout.Y_AXIS));
		this.setVisible(true);
		this.width = width;
		this.height = height;
		setSize(width, height);
		this.pizzaList=pizzaList;
	}
	public void addPizzaRow(Produkt produkt) {
		add(new PizzaRow(produkt));
	}
//	public  void addZamownieRow(User user,Adres adres,String adresZamowienia,Produkt produkt) {
//		add(new ZamowienieRow(user, adres, adresZamowienia, produkt));
//	}
	public  void addPizzaRow(PizzaRow pizzaRow) {
		add(pizzaRow);
	}
//	public  void addZamownieRow(ZamowienieRow zamowienieRow) {
//		add(zamowienieRow);
//	}
	/////*********************************************Arrays
	public  void addPizzaRowProducts(ArrayList<Produkt >produkt) {
		for (Produkt produkt2 : produkt)
			add(new PizzaRow(produkt2));
	}
//	public  void addZamownieRow(User user,Adres adres,String adresZamowienia,ArrayList<Produkt >produkt) {
//		for (Produkt produkt2 : produkt)
//		add(new ZamowienieRow(user, adres, adresZamowienia, produkt2));
//	}
	public void addPizzaRowPanels(ArrayList<PizzaRow>pizzaRow) {
		for (PizzaRow pizzaRow2 : pizzaRow) 
		add(pizzaRow2);
	}
//	public void addZamownieRow(ArrayList<ZamowienieRow>zamowienieRow) {
//		for (ZamowienieRow zamowienieRow2 : zamowienieRow) 
//		add(zamowienieRow2);
//	}	
	//************************************************	end arrays
	
}
